const http=require('http');
const fs=require('fs');
const path=require('path');

var filePath=path.join(__dirname,'/data.json');

http.createServer((req,res)=>{
    var str="";
    //! get请求数据在url里面，post请求数据在请求体里面
    req.on('data',(chunk)=>{
        str+=chunk;
    })
    req.on("end",()=>{
        // console.log(str);
        var fileObj=fs.readFileSync(filePath);
        // console.log(JSON.parse(fileObj.toString()));
        fileObj=JSON.parse(fileObj.toString());
        
        var obj=JSON.parse(str);
        
        for(var i=0;i<fileObj.userList.length;i++){
            if(obj.userName==fileObj.userList[i].userName && obj.pwd==fileObj.userList[i].pwd){
                res.end('登录成功');
                // console.log('登录成功');
                break;
            }else{
                if(i==fileObj.userList.length-1){
                    res.end('用户名、密码不正确');
                    // console.log('用户名、密码不正确');
                }
                continue;
            }
        }
        console.log(obj.userName,obj.pwd);
    })
}).listen(8081);
